package com.yb.custom.annotation.log.annotation;

import com.yb.custom.annotation.log.constants.LogTypeConstant;

import java.lang.annotation.*;

/**
 * 日志记录自定义注解
 * @author yangbiao
 * @date 2022/3/30
 */
@Documented
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface LogRecord {

    /**
     * 日志类型(1-登录|2-操作)
     *
     * @return
     */
    int logTpe() default LogTypeConstant.OPERATION;

    /**
     * 操作内容(不设置默认值就默认是必填项)
     *
     * @return
     */
    String operateContent();

}
